﻿using System.Collections.Generic;
using Mono.Cecil;

namespace NotifyPropertyWeaverMsBuildTask
{
	public class PropertyData
    {

	    public PropertyData()
        {
            AlsoNotifyFor = new List<PropertyDefinition>();
        }

        public FieldDefinition BackingFieldReference { get; set; }
        public List<PropertyDefinition> AlsoNotifyFor { get; set; }
        public PropertyDefinition PropertyDefinition { get; set; }

        public bool CheckForEquality { get; set; }
        public bool NotificationAddedDirectly { get; set; }
    }
}